core: Don't insert null byte in temporary file names
authorColin Walters <walters@verbum.org>
Thu, 15 Dec 2011 18:10:41 +0000 (13:10 -0500)
committerColin Walters <walters@verbum.org>
Thu, 15 Dec 2011 18:10:41 +0000 (13:10 -0500)
src/libostree/ostree-core.c

index c70ca708f6000de41d93746f768b66a7fb23e960..887108f671aeb4bcbea8eb37c45f7434a7ecde51 100644 (file)
@@ -990,7 +990,7 @@ subst_xxxxxx (GRand      *rand,
 
   while (*xxxxxx == 'X')
     {
-      int offset = g_random_int_range (0, sizeof (table));
+      int offset = g_random_int_range (0, sizeof (table) - 1);
       *xxxxxx = (guint8)table[offset];
       xxxxxx++;
     }